 
<?php 
header("Content-type: text/html; charset=utf-8");
include './function.php';
// 判断是否post
if($_POST){
	
	//引入数据库
	$db = include './db.php';
	//将接收到的数据推到数据库的变量中，是用一个变量接收传进来的数，会改变$db,而不会改变文件中的内容。
	array_push($db, $_POST);
	//因为file_put_contents()的第二个参数接收的是字符串,而我们的$db是数组形式，所以我们要将其转换成字符串形式，再插到文件中，第二个参数为true是代表将新内容返回，然后我们要将新数据拿一个变量接收。
	$newDb = var_export($db,TRUE);
	//因为file_put_contents()插到文件中是原数据插入，不会带有PHP格式，因此在他们前后添加格式，然后组成一个有格式的新变量。
	$newDb2 ="<?php  return $newDb ?>";
   //将有格式的新变量插入文件中，该文件中的内容还是数组型。
	file_put_contents('./db.php',$newDb2);

	$message = "留言成功";

	include './tpl/success.html';


}else{
	// 非POST,跳转回首页
	// 引入错误页面
	$error = "留言失败";
 	include './tpl/error.html';
}


 ?>

